export interface StudentAttendanceRecordVO {
  /**
   *
   */
  id: string | number;

  /**
   * 学生id
   */
  studentId: string | number;

  /**
   * 学生姓名
   */
  studentName: string;

  /**
   * 性别
   */
  gender: string;

  /**
   * 班级id
   */
  classId: string | number;

  /**
   * 班级名称
   */
  className: string;

  /**
   * 学号
   */
  studentNo: string;

  /**
   * 学生状态
   */
  studentStatus: string;

  /**
   * 住宿类型
   */
  accommodationType: string;

  /**
   * 打卡类型：1刷卡、2刷脸
   */
  punchType: number;

  /**
   * 打卡时间
   */
  punchTime: string;

  /**
   * 设备类型
   */
  deviceType: number;

  /**
   * 设备编码
   */
  deviceCode: string;

  /**
   * 设备名称
   */
  deviceName: string;

  /**
   * 图片路径
   */
  facePic: string;

  /**
   * 抓拍图
   */
  snapshotPic: string;

  /**
   * 比对分值
   */
  comparisonScore: number;

}

export interface StudentAttendanceRecordForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 学生id
   */
  studentId?: string | number;

  /**
   * 学生姓名
   */
  studentName?: string;

  /**
   * 性别
   */
  gender?: string;

  /**
   * 班级id
   */
  classId?: string | number;

  /**
   * 班级名称
   */
  className?: string;

  /**
   * 学号
   */
  studentNo?: string;

  /**
   * 学生状态
   */
  studentStatus?: string;

  /**
   * 住宿类型
   */
  accommodationType?: string;

  /**
   * 打开类型：1刷卡、2刷脸
   */
  punchType?: number;

  /**
   * 打卡时间
   */
  punchTime?: string;

  /**
   * 设备类型
   */
  deviceType?: number;

  /**
   * 设备编码
   */
  deviceCode?: string;

  /**
   * 设备名称
   */
  deviceName?: string;

  /**
   * 图片路径
   */
  facePic?: string;

  /**
   * 抓拍图
   */
  snapshotPic?: string;

  /**
   * 比对分值
   */
  comparisonScore?: number;

}

export interface StudentAttendanceRecordQuery extends PageQuery {

  /**
   * 学生id
   */
  studentId?: string | number;

  /**
   * 学生姓名
   */
  studentName?: string;

  /**
   * 性别
   */
  gender?: string;

  /**
   * 班级id
   */
  classId?: string | number;

  /**
   * 班级名称
   */
  className?: string;

  /**
   * 学号
   */
  studentNo?: string;

  /**
   * 学生状态
   */
  studentStatus?: string;

  /**
   * 住宿类型
   */
  accommodationType?: string;

  /**
   * 打开类型：1刷卡、2刷脸
   */
  punchType?: number;

  /**
   * 打卡时间
   */
  punchTime?: string;

  /**
   * 设备类型
   */
  deviceType?: number;

  /**
   * 设备编码
   */
  deviceCode?: string;

  /**
   * 设备名称
   */
  deviceName?: string;

  /**
   * 图片路径
   */
  facePic?: string;

  /**
   * 抓拍图
   */
  snapshotPic?: string;

  /**
   * 比对分值
   */
  comparisonScore?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}



